<!DOCTYPE html><html><head>
      <title>5g_diagram</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.10.2/dist/katex.min.css">
      
      

      
      
      
      
      
      
      

      <style>
      /**
 * prism.js Github theme based on GitHub's theme.
 * @author Sam Clarke
 */
code[class*="language-"],
pre[class*="language-"] {
  color: #333;
  background: none;
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.4;

  -moz-tab-size: 8;
  -o-tab-size: 8;
  tab-size: 8;

  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

/* Code blocks */
pre[class*="language-"] {
  padding: .8em;
  overflow: auto;
  /* border: 1px solid #ddd; */
  border-radius: 3px;
  /* background: #fff; */
  background: #f5f5f5;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
  padding: .1em;
  border-radius: .3em;
  white-space: normal;
  background: #f5f5f5;
}

.token.comment,
.token.blockquote {
  color: #969896;
}

.token.cdata {
  color: #183691;
}

.token.doctype,
.token.punctuation,
.token.variable,
.token.macro.property {
  color: #333;
}

.token.operator,
.token.important,
.token.keyword,
.token.rule,
.token.builtin {
  color: #a71d5d;
}

.token.string,
.token.url,
.token.regex,
.token.attr-value {
  color: #183691;
}

.token.property,
.token.number,
.token.boolean,
.token.entity,
.token.atrule,
.token.constant,
.token.symbol,
.token.command,
.token.code {
  color: #0086b3;
}

.token.tag,
.token.selector,
.token.prolog {
  color: #63a35c;
}

.token.function,
.token.namespace,
.token.pseudo-element,
.token.class,
.token.class-name,
.token.pseudo-class,
.token.id,
.token.url-reference .token.variable,
.token.attr-name {
  color: #795da3;
}

.token.entity {
  cursor: help;
}

.token.title,
.token.title .token.punctuation {
  font-weight: bold;
  color: #1d3e81;
}

.token.list {
  color: #ed6a43;
}

.token.inserted {
  background-color: #eaffea;
  color: #55a532;
}

.token.deleted {
  background-color: #ffecec;
  color: #bd2c00;
}

.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}


/* JSON */
.language-json .token.property {
  color: #183691;
}

.language-markup .token.tag .token.punctuation {
  color: #333;
}

/* CSS */
code.language-css,
.language-css .token.function {
  color: #0086b3;
}

/* YAML */
.language-yaml .token.atrule {
  color: #63a35c;
}

code.language-yaml {
  color: #183691;
}

/* Ruby */
.language-ruby .token.function {
  color: #333;
}

/* Markdown */
.language-markdown .token.url {
  color: #795da3;
}

/* Makefile */
.language-makefile .token.symbol {
  color: #795da3;
}

.language-makefile .token.variable {
  color: #183691;
}

.language-makefile .token.builtin {
  color: #0086b3;
}

/* Bash */
.language-bash .token.keyword {
  color: #0086b3;
}

/* highlight */
pre[data-line] {
  position: relative;
  padding: 1em 0 1em 3em;
}
pre[data-line] .line-highlight-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  display: block;
  width: 100%;
}

pre[data-line] .line-highlight {
  position: absolute;
  left: 0;
  right: 0;
  padding: inherit 0;
  margin-top: 1em;
  background: hsla(24, 20%, 50%,.08);
  background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
  pointer-events: none;
  line-height: inherit;
  white-space: pre;
}

pre[data-line] .line-highlight:before, 
pre[data-line] .line-highlight[data-end]:after {
  content: attr(data-start);
  position: absolute;
  top: .4em;
  left: .6em;
  min-width: 1em;
  padding: 0 .5em;
  background-color: hsla(24, 20%, 50%,.4);
  color: hsl(24, 20%, 95%);
  font: bold 65%/1.5 sans-serif;
  text-align: center;
  vertical-align: .3em;
  border-radius: 999px;
  text-shadow: none;
  box-shadow: 0 1px white;
}

pre[data-line] .line-highlight[data-end]:after {
  content: attr(data-end);
  top: auto;
  bottom: .4em;
}html body{font-family:"Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff;overflow:initial;box-sizing:border-box;word-wrap:break-word}html body>:first-child{margin-top:0}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{line-height:1.2;margin-top:1em;margin-bottom:16px;color:#000}html body h1{font-size:2.25em;font-weight:300;padding-bottom:.3em}html body h2{font-size:1.75em;font-weight:400;padding-bottom:.3em}html body h3{font-size:1.5em;font-weight:500}html body h4{font-size:1.25em;font-weight:600}html body h5{font-size:1.1em;font-weight:600}html body h6{font-size:1em;font-weight:600}html body h1,html body h2,html body h3,html body h4,html body h5{font-weight:600}html body h5{font-size:1em}html body h6{color:#5c5c5c}html body strong{color:#000}html body del{color:#5c5c5c}html body a:not([href]){color:inherit;text-decoration:none}html body a{color:#08c;text-decoration:none}html body a:hover{color:#00a3f5;text-decoration:none}html body img{max-width:100%}html body>p{margin-top:0;margin-bottom:16px;word-wrap:break-word}html body>ul,html body>ol{margin-bottom:16px}html body ul,html body ol{padding-left:2em}html body ul.no-list,html body ol.no-list{padding:0;list-style-type:none}html body ul ul,html body ul ol,html body ol ol,html body ol ul{margin-top:0;margin-bottom:0}html body li{margin-bottom:0}html body li.task-list-item{list-style:none}html body li>p{margin-top:0;margin-bottom:0}html body .task-list-item-checkbox{margin:0 .2em .25em -1.8em;vertical-align:middle}html body .task-list-item-checkbox:hover{cursor:pointer}html body blockquote{margin:16px 0;font-size:inherit;padding:0 15px;color:#5c5c5c;border-left:4px solid #d6d6d6}html body blockquote>:first-child{margin-top:0}html body blockquote>:last-child{margin-bottom:0}html body hr{height:4px;margin:32px 0;background-color:#d6d6d6;border:0 none}html body table{margin:10px 0 15px 0;border-collapse:collapse;border-spacing:0;display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}html body table th{font-weight:bold;color:#000}html body table td,html body table th{border:1px solid #d6d6d6;padding:6px 13px}html body dl{padding:0}html body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:bold}html body dl dd{padding:0 16px;margin-bottom:16px}html body code{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:.85em !important;color:#000;background-color:#f0f0f0;border-radius:3px;padding:.2em 0}html body code::before,html body code::after{letter-spacing:-0.2em;content:"\00a0"}html body pre>code{padding:0;margin:0;font-size:.85em !important;word-break:normal;white-space:pre;background:transparent;border:0}html body .highlight{margin-bottom:16px}html body .highlight pre,html body pre{padding:1em;overflow:auto;font-size:.85em !important;line-height:1.45;border:#d6d6d6;border-radius:3px}html body .highlight pre{margin-bottom:0;word-break:normal}html body pre code,html body pre tt{display:inline;max-width:initial;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}html body pre code:before,html body pre tt:before,html body pre code:after,html body pre tt:after{content:normal}html body p,html body blockquote,html body ul,html body ol,html body dl,html body pre{margin-top:0;margin-bottom:16px}html body kbd{color:#000;border:1px solid #d6d6d6;border-bottom:2px solid #c7c7c7;padding:2px 4px;background-color:#f0f0f0;border-radius:3px}@media print{html body{background-color:#fff}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:#000;page-break-after:avoid}html body blockquote{color:#5c5c5c}html body pre{page-break-inside:avoid}html body table{display:table}html body img{display:block;max-width:100%;max-height:100%}html body pre,html body code{word-wrap:break-word;white-space:pre}}.markdown-preview{width:100%;height:100%;box-sizing:border-box}.markdown-preview .pagebreak,.markdown-preview .newpage{page-break-before:always}.markdown-preview pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.markdown-preview pre.line-numbers>code{position:relative}.markdown-preview pre.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-preview pre.line-numbers .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.markdown-preview pre.line-numbers .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.markdown-preview .mathjax-exps .MathJax_Display{text-align:center !important}.markdown-preview:not([for="preview"]) .code-chunk .btn-group{display:none}.markdown-preview:not([for="preview"]) .code-chunk .status{display:none}.markdown-preview:not([for="preview"]) .code-chunk .output-div{margin-bottom:16px}.scrollbar-style::-webkit-scrollbar{width:8px}.scrollbar-style::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.scrollbar-style::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,0.66);border:4px solid rgba(150,150,150,0.66);background-clip:content-box}html body[for="html-export"]:not([data-presentation-mode]){position:relative;width:100%;height:100%;top:0;left:0;margin:0;padding:0;overflow:auto}html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{position:relative;top:0}@media screen and (min-width:914px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{padding:2em calc(50% - 457px + 2em)}}@media screen and (max-width:914px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{font-size:14px !important;padding:1em}}@media print{html body[for="html-export"]:not([data-presentation-mode]) #sidebar-toc-btn{display:none}}html body[for="html-export"]:not([data-presentation-mode]) #sidebar-toc-btn{position:fixed;bottom:8px;left:8px;font-size:28px;cursor:pointer;color:inherit;z-index:99;width:32px;text-align:center;opacity:.4}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] #sidebar-toc-btn{opacity:1}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc{position:fixed;top:0;left:0;width:300px;height:100%;padding:32px 0 48px 0;font-size:14px;box-shadow:0 0 4px rgba(150,150,150,0.33);box-sizing:border-box;overflow:auto;background-color:inherit}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar{width:8px}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,0.66);border:4px solid rgba(150,150,150,0.66);background-clip:content-box}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc a{text-decoration:none}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc ul{padding:0 1.6em;margin-top:.8em}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc li{margin-bottom:.8em}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc ul{list-style-type:none}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{left:300px;width:calc(100% -  300px);padding:2em calc(50% - 457px -  150px);margin:0;box-sizing:border-box}@media screen and (max-width:1274px){html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{width:100%}}html body[for="html-export"]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .markdown-preview{left:50%;transform:translateX(-50%)}html body[for="html-export"]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .md-sidebar-toc{display:none}
/* Please visit the URL below for more information: */
/*   https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */

      </style>
    </head>
    <body for="html-export">
      <div class="mume markdown-preview  ">
      <style>.center {
  text-align: center;
}
.h2 {
  font-size: 1em;
}
img.center {
  display: table;
}
@media screen {
  .printonly {
    display: none !important;
  }
}
</style>
<h1 class="mume-header printonly" id="xa0">&#xA0;</h1>

<h1 class="mume-header printonly" id="xa0-1">&#xA0;</h1>

<style type="text/css">
.red {
    color: #FF0000
}
.mid {
    text-align:center
}
</style>
<h1 class="mume-header center" id="readme_5g">README_5G</h1>

<h1 class="mume-header printonly" id="xa0-2">&#xA0;</h1>

<h1 class="mume-header center" id="%E7%9B%AE%E5%BD%95">&#x76EE;&#x5F55;</h1>

<div class="code-chunk" data-id="code-chunk-id-0" data-cmd="toc"><div class="input-div"><div class="btn-group"><div class="run-btn btn"><span>&#x25B6;&#xFE0E;</span></div><div class="run-all-btn btn">all</div></div><div class="status">running...</div></div><div class="output-div"></div></div><ul>
<li><a href="#H-1">1. &#x6982;&#x8FF0;</a></li>
<li><a href="#diagram">diagram</a></li>
</ul>
<div class="pagebreak"> </div>
<h2 class="mume-header undefined" id="H-1">1. &#x6982;&#x8FF0;</h2>

<h2 class="mume-header" id="diagram">diagram</h2>

<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?--><svg xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink" contentscripttype="application/ecmascript" contentstyletype="text/css" height="526px" preserveAspectRatio="none" style="width:622px;height:526px;" version="1.1" viewBox="0 0 622 526" width="622px" zoomAndPan="magnify"><defs><filter height="300%" id="f12uctrkrre52y" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="42.0459" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="124" y="305"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="23" x="143.5" y="320.752">AMF</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="125" x2="185" y1="325.3887" y2="325.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="130" y="340.8486">TS 29.518</text><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="42.0459" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="29" y="143"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="31" x="44.5" y="158.752">AUSF</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="30" x2="90" y1="163.3887" y2="163.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="35" y="178.8486">TS 29.509</text><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="42.0459" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="450" y="143"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="23" x="469.5" y="158.752">BSF</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="451" x2="511" y1="163.3887" y2="163.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="178.8486">TS 29.521</text><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="123.9893" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="450" y="264"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="24" x="469" y="279.752">PCF</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="451" x2="511" y1="284.3887" y2="284.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="299.8486">TS 29.507</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="313.5059">TS 29.512</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="327.1631">TS 29.513</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="340.8203">TS 29.514</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="354.4775">TS 29.523</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="368.1348">TS 29.525</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="456" y="381.792">TS 29.554</text><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="55.7031" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="335" y="298"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="24" x="354" y="313.752">SMF</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="336" x2="396" y1="318.3887" y2="318.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="341" y="333.8486">TS 29.502</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="341" y="347.5059">TS 29.508</text><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="42.0459" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="130" y="15"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="32" x="145" y="30.752">SMSF</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="131" x2="191" y1="35.3887" y2="35.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="136" y="50.8486">TS 29.540</text><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="42.0459" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="221" y="143"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="27" x="238.5" y="158.752">UDM</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="222" x2="282" y1="163.3887" y2="163.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="227" y="178.8486">TS 29.503</text><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="55.7031" style="stroke: #A80036; stroke-width: 1.5;" width="62" x="252" y="8"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="27" x="269.5" y="23.752">UDR</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="253" x2="313" y1="28.3887" y2="28.3887"/><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="258" y="43.8486">TS 29.504</text><text fill="#000000" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="50" x="258" y="57.5059">TS 29.519</text><!--MD5=[22ea0fcd8f0582ee04f48fd91a66314b]
class MME--><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="48" id="MME" style="stroke: #90EE90; stroke-width: 1.5;" width="58" x="6" y="302"/><ellipse cx="21" cy="318" fill="#DA70D6" rx="11" ry="11" style="stroke: #90EE90; stroke-width: 1.0;"/><path d="M21.375,317.9844 L19.3906,317.9844 L18.7969,320.5 Q18.7344,320.8438 18.7344,321.0313 Q18.7344,321.2969 18.8281,321.5625 Q18.9219,321.8281 18.9219,321.8281 L19.5938,321.8281 L19.5938,322.2344 L16.1406,322.2344 L16.1406,321.8281 L16.3281,321.8281 Q16.5938,321.8281 16.7969,321.6641 Q17,321.5 17.0625,321.1094 L19.6563,310.9375 L21.5313,310.3281 L24.1719,321.1094 Q24.3125,321.5 24.5078,321.6641 Q24.7031,321.8281 24.7031,321.8281 L25.1719,321.8281 L25.1719,322.2344 L21.3125,322.2344 L21.3125,321.8281 L21.5781,321.8281 Q21.9844,321.8281 22.0469,321.6641 Q22.1094,321.5 22.1094,321.375 Q22.1094,321.1094 22.0469,320.9063 L21.375,317.9844 Z M19.9844,312.0781 L19.9844,312.0781 L19.5313,317.5781 L21.3125,317.5781 L19.9844,312.0781 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="26" x="35" y="323.5576">MME</text><line style="stroke: #90EE90; stroke-width: 1.5;" x1="7" x2="63" y1="334" y2="334"/><line style="stroke: #90EE90; stroke-width: 1.5;" x1="7" x2="63" y1="342" y2="342"/><!--MD5=[17204cc6642bbfde522522eb96ac5eb2]
class UE--><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="48" id="UE" style="stroke: #90EE90; stroke-width: 1.5;" width="49" x="130.5" y="467"/><ellipse cx="145.5" cy="483" fill="#DA70D6" rx="11" ry="11" style="stroke: #90EE90; stroke-width: 1.0;"/><path d="M145.875,482.9844 L143.8906,482.9844 L143.2969,485.5 Q143.2344,485.8438 143.2344,486.0313 Q143.2344,486.2969 143.3281,486.5625 Q143.4219,486.8281 143.4219,486.8281 L144.0938,486.8281 L144.0938,487.2344 L140.6406,487.2344 L140.6406,486.8281 L140.8281,486.8281 Q141.0938,486.8281 141.2969,486.6641 Q141.5,486.5 141.5625,486.1094 L144.1563,475.9375 L146.0313,475.3281 L148.6719,486.1094 Q148.8125,486.5 149.0078,486.6641 Q149.2031,486.8281 149.2031,486.8281 L149.6719,486.8281 L149.6719,487.2344 L145.8125,487.2344 L145.8125,486.8281 L146.0781,486.8281 Q146.4844,486.8281 146.5469,486.6641 Q146.6094,486.5 146.6094,486.375 Q146.6094,486.1094 146.5469,485.9063 L145.875,482.9844 Z M144.4844,477.0781 L144.4844,477.0781 L144.0313,482.5781 L145.8125,482.5781 L144.4844,477.0781 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="17" x="159.5" y="488.5576">UE</text><line style="stroke: #90EE90; stroke-width: 1.5;" x1="131.5" x2="178.5" y1="499" y2="499"/><line style="stroke: #90EE90; stroke-width: 1.5;" x1="131.5" x2="178.5" y1="507" y2="507"/><!--MD5=[cf146daf70a985cf75ae83c8f3bbb90c]
class RAN--><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="48" id="RAN" style="stroke: #90EE90; stroke-width: 1.5;" width="57" x="214.5" y="467"/><ellipse cx="229.5" cy="483" fill="#DA70D6" rx="11" ry="11" style="stroke: #90EE90; stroke-width: 1.0;"/><path d="M229.875,482.9844 L227.8906,482.9844 L227.2969,485.5 Q227.2344,485.8438 227.2344,486.0313 Q227.2344,486.2969 227.3281,486.5625 Q227.4219,486.8281 227.4219,486.8281 L228.0938,486.8281 L228.0938,487.2344 L224.6406,487.2344 L224.6406,486.8281 L224.8281,486.8281 Q225.0938,486.8281 225.2969,486.6641 Q225.5,486.5 225.5625,486.1094 L228.1563,475.9375 L230.0313,475.3281 L232.6719,486.1094 Q232.8125,486.5 233.0078,486.6641 Q233.2031,486.8281 233.2031,486.8281 L233.6719,486.8281 L233.6719,487.2344 L229.8125,487.2344 L229.8125,486.8281 L230.0781,486.8281 Q230.4844,486.8281 230.5469,486.6641 Q230.6094,486.5 230.6094,486.375 Q230.6094,486.1094 230.5469,485.9063 L229.875,482.9844 Z M228.4844,477.0781 L228.4844,477.0781 L228.0313,482.5781 L229.8125,482.5781 L228.4844,477.0781 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="25" x="243.5" y="488.5576">RAN</text><line style="stroke: #90EE90; stroke-width: 1.5;" x1="215.5" x2="270.5" y1="499" y2="499"/><line style="stroke: #90EE90; stroke-width: 1.5;" x1="215.5" x2="270.5" y1="507" y2="507"/><!--MD5=[5e0fc251b51c71e2f3a23ea677691e6f]
class DN--><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="48" id="DN" style="stroke: #90EE90; stroke-width: 1.5;" width="50" x="518" y="467"/><ellipse cx="533" cy="483" fill="#DA70D6" rx="11" ry="11" style="stroke: #90EE90; stroke-width: 1.0;"/><path d="M533.375,482.9844 L531.3906,482.9844 L530.7969,485.5 Q530.7344,485.8438 530.7344,486.0313 Q530.7344,486.2969 530.8281,486.5625 Q530.9219,486.8281 530.9219,486.8281 L531.5938,486.8281 L531.5938,487.2344 L528.1406,487.2344 L528.1406,486.8281 L528.3281,486.8281 Q528.5938,486.8281 528.7969,486.6641 Q529,486.5 529.0625,486.1094 L531.6563,475.9375 L533.5313,475.3281 L536.1719,486.1094 Q536.3125,486.5 536.5078,486.6641 Q536.7031,486.8281 536.7031,486.8281 L537.1719,486.8281 L537.1719,487.2344 L533.3125,487.2344 L533.3125,486.8281 L533.5781,486.8281 Q533.9844,486.8281 534.0469,486.6641 Q534.1094,486.5 534.1094,486.375 Q534.1094,486.1094 534.0469,485.9063 L533.375,482.9844 Z M531.9844,477.0781 L531.9844,477.0781 L531.5313,482.5781 L533.3125,482.5781 L531.9844,477.0781 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="18" x="547" y="488.5576">DN</text><line style="stroke: #90EE90; stroke-width: 1.5;" x1="519" x2="567" y1="499" y2="499"/><line style="stroke: #90EE90; stroke-width: 1.5;" x1="519" x2="567" y1="507" y2="507"/><!--MD5=[915254f0803c3d2aae1c408da3c94866]
class AF--><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="48" id="AF" style="stroke: #90EE90; stroke-width: 1.5;" width="46" x="565" y="302"/><ellipse cx="580" cy="318" fill="#DA70D6" rx="11" ry="11" style="stroke: #90EE90; stroke-width: 1.0;"/><path d="M580.375,317.9844 L578.3906,317.9844 L577.7969,320.5 Q577.7344,320.8438 577.7344,321.0313 Q577.7344,321.2969 577.8281,321.5625 Q577.9219,321.8281 577.9219,321.8281 L578.5938,321.8281 L578.5938,322.2344 L575.1406,322.2344 L575.1406,321.8281 L575.3281,321.8281 Q575.5938,321.8281 575.7969,321.6641 Q576,321.5 576.0625,321.1094 L578.6563,310.9375 L580.5313,310.3281 L583.1719,321.1094 Q583.3125,321.5 583.5078,321.6641 Q583.7031,321.8281 583.7031,321.8281 L584.1719,321.8281 L584.1719,322.2344 L580.3125,322.2344 L580.3125,321.8281 L580.5781,321.8281 Q580.9844,321.8281 581.0469,321.6641 Q581.1094,321.5 581.1094,321.375 Q581.1094,321.1094 581.0469,320.9063 L580.375,317.9844 Z M578.9844,312.0781 L578.9844,312.0781 L578.5313,317.5781 L580.3125,317.5781 L578.9844,312.0781 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="14" x="594" y="323.5576">AF</text><line style="stroke: #90EE90; stroke-width: 1.5;" x1="566" x2="610" y1="334" y2="334"/><line style="stroke: #90EE90; stroke-width: 1.5;" x1="566" x2="610" y1="342" y2="342"/><!--MD5=[c5a3ff0e2b06fe235c390503e8737b61]
class UPF--><rect fill="#FEFECE" filter="url(#f12uctrkrre52y)" height="48" id="UPF" style="stroke: #90EE90; stroke-width: 1.5;" width="56" x="327" y="467"/><ellipse cx="342" cy="483" fill="#DA70D6" rx="11" ry="11" style="stroke: #90EE90; stroke-width: 1.0;"/><path d="M342.375,482.9844 L340.3906,482.9844 L339.7969,485.5 Q339.7344,485.8438 339.7344,486.0313 Q339.7344,486.2969 339.8281,486.5625 Q339.9219,486.8281 339.9219,486.8281 L340.5938,486.8281 L340.5938,487.2344 L337.1406,487.2344 L337.1406,486.8281 L337.3281,486.8281 Q337.5938,486.8281 337.7969,486.6641 Q338,486.5 338.0625,486.1094 L340.6563,475.9375 L342.5313,475.3281 L345.1719,486.1094 Q345.3125,486.5 345.5078,486.6641 Q345.7031,486.8281 345.7031,486.8281 L346.1719,486.8281 L346.1719,487.2344 L342.3125,487.2344 L342.3125,486.8281 L342.5781,486.8281 Q342.9844,486.8281 343.0469,486.6641 Q343.1094,486.5 343.1094,486.375 Q343.1094,486.1094 343.0469,485.9063 L342.375,482.9844 Z M340.9844,477.0781 L340.9844,477.0781 L340.5313,482.5781 L342.3125,482.5781 L340.9844,477.0781 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="24" x="356" y="488.5576">UPF</text><line style="stroke: #90EE90; stroke-width: 1.5;" x1="328" x2="382" y1="499" y2="499"/><line style="stroke: #90EE90; stroke-width: 1.5;" x1="328" x2="382" y1="507" y2="507"/><!--MD5=[54ac1b745bb2df0237bd18f86948c98b]
link SMSF to UDR--><path d="M192.101,36 C210.457,36 233.61,36 251.955,36 " fill="none" id="SMSF-UDR" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="210.5" y="29.8979">N21</text><!--MD5=[dc779e1394b95c502846d98b908f1ae8]
link AUSF to UDM--><path d="M68.311,142.98 C75.0126,129.16 85.9075,112.174 101.5,104 C111.341,98.841 115.664,101.543 126.5,104 C160.651,111.744 196.378,129.964 220.939,144.309 " fill="none" id="AUSF-UDM" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="102.5" y="109.8979">N13</text><!--MD5=[66b7a05d685d38106f2444da08abbb36]
link UDM to SMF--><path d="M272.171,185.15 C280.566,193.975 290.161,204.661 298,215 C318.347,241.836 338.196,274.989 351.145,297.843 " fill="none" id="UDM-SMF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="312" y="230.8979">N10</text><!--MD5=[917371a18c7b6f7b2b360cd029582f22]
link AUSF to AMF--><path d="M72.0318,185.264 C90.3055,216.041 124.85,274.222 143.066,304.9 " fill="none" id="AUSF-AMF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="100" y="230.8979">N12</text><!--MD5=[5b9babcb11a2625f8244e0171eb93b07]
link UDM to AMF--><path d="M239.715,185.264 C221.057,216.041 185.784,274.222 167.185,304.9 " fill="none" id="UDM-AMF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="222" y="230.8979">N8</text><!--MD5=[afcb61eba60bf11fd830b0b3d7011cb7]
link AMF to PCF--><path d="M171.416,304.863 C190.932,281.64 225.886,245.688 265.5,231 C309.056,214.851 349.489,227.645 415,264 C427.509,270.942 439.465,280.783 449.68,290.584 " fill="none" id="AMF-PCF" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="266.5" y="230.8979">N15</text><!--MD5=[793f98dfdca7ab5587a98b3736536577]
link SMSF to AMF--><path d="M160.578,57.252 C159.476,110.131 156.523,251.917 155.421,304.771 " fill="none" id="SMSF-AMF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="160" y="170.3979">N20</text><!--MD5=[93e74cfbc9e52d87ca016328a80b545d]
link UE to RAN--><path d="M179.75,491 C191.28,491 202.81,491 214.34,491 " fill="none" id="UE-RAN" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[b83ff522d497dafc45fad3644a295e54]
link RAN to UPF--><path d="M271.552,491 C288.532,491 309.986,491 326.888,491 " fill="none" id="RAN-UPF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="291.25" y="484.8979">N3</text><!--MD5=[42af0c39151bd7f8a6bb81eb32413873]
link UPF to UPF--><path d="M383.181,480.2442 C400.973,477.5456 418,481.1309 418,491 C418,500.8691 400.973,504.4544 383.181,501.7558 " fill="none" id="UPF-UPF" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="52" x="424" y="497.3979">(self: N9)</text><!--MD5=[e8c097fe5d52a61487e06e04f0c79ac4]
link UPF to DN--><path d="M383.145,491 C419.714,491 483.005,491 517.974,491 " fill="none" id="UPF-DN" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="442.5" y="484.8979">N6</text><!--MD5=[89e3127511da1fa09db2ed860eaea7bf]
link AMF to UE--><path d="M155,347.314 C155,377.696 155,434.811 155,466.7949 " fill="none" id="AMF-UE" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="156" y="433.8979">N1</text><!--MD5=[b0687e9062642596b62767a680e836c0]
link AMF to RAN--><path d="M165.967,347.314 C182.37,377.696 213.205,434.811 230.472,466.7949 " fill="none" id="AMF-RAN" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="214" y="433.8979">N2</text><!--MD5=[4a40000fd54c0d5d1dd9b5287db2ba8d]
link SMF to UPF--><path d="M364.159,354.283 C362.03,385.821 358.564,437.1853 356.562,466.8543 " fill="none" id="SMF-UPF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="360" y="433.8979">N4</text><!--MD5=[1f7dacd4a2fa2f28561aa06545358ce4]
link AMF to AMF--><path d="M186.235,308.28 C204.24,304.664 221,310.57 221,326 C221,341.43 204.24,347.336 186.235,343.72 " fill="none" id="AMF-AMF" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="59" x="227" y="332.3979">(self: N14)</text><!--MD5=[9247779d1fdd205d2b5b55a162203d29]
link MME to AMF--><path d="M64.0487,326 C82.0833,326 105.2554,326 123.697,326 " fill="none" id="MME-AMF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="82.5" y="319.8979">N26</text><!--MD5=[e939fee8135abe78944c142ddb3bdd09]
link AMF to SMF--><path d="M186.134,326 C226.027,326 294.784,326 334.738,326 " fill="none" id="AMF-SMF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="23" x="249" y="319.8979">N11</text><!--MD5=[dbebbe479a3c2005675dc79a39fb3a88]
link SMF to PCF--><path d="M397.121,326 C413.484,326 433.487,326 449.854,326 " fill="none" id="SMF-PCF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="415.5" y="319.8979">N7</text><!--MD5=[726bb392068972b480858575d4b127bf]
link PCF to AF--><path d="M512.236,326 C529.015,326 549.349,326 564.725,326 " fill="none" id="PCF-AF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="16" x="530.5" y="319.8979">N5</text><!--MD5=[5fde58e68e5a61c9a4cca8b1f5640c26]
link BSF to PCF--><path d="M481,185.264 C481,205.025 481,236.084 481,263.906 " fill="none" id="BSF-PCF" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="26" x="482" y="230.8979">Nbsf</text><!--MD5=[8342cb3ed452c2b30886b93c8f055366]
@startuml
skinparam class {
    BorderColor LightGreen
}

object AMF 
    AMF : TS 29.518
object AUSF 
    AUSF : TS 29.509
object BSF
    BSF	: TS 29.521
object PCF
    PCF	: TS 29.507
    PCF	: TS 29.512
    PCF	: TS 29.513
    PCF	: TS 29.514
    PCF	: TS 29.523
    PCF	: TS 29.525
    PCF	: TS 29.554
object SMF
    SMF	: TS 29.502
    SMF	: TS 29.508
object SMSF
    SMSF : TS 29.540
object UDM
    UDM	: TS 29.503
object UDR
    UDR	: TS 29.504
    UDR	: TS 29.519

class MME<<A, orchid>> 
class UE<<A, orchid>> 
class RAN<<A, orchid>> 
class DN<<A, orchid>> 
class AF<<A, orchid>> 
class UPF<<A, orchid>> 




SMSF -right UDR : N21

AUSF -right UDM : N13
SMF -up- UDM  : N10
AMF -up- AUSF : N12

AMF -up- UDM    : N8
AMF .PCF   : N15
AMF -up- - SMSF : N20

UE -right- RAN
RAN -right UPF : N3
UPF . UPF      : (self: N9)
UPF -right DN  : N6

UE -up- AMF : N1
RAN -up- AMF : N2
UPF -up- SMF : N4

AMF . AMF  : (self: N14)
MME -right AMF : N26
AMF -right SMF : N11
SMF -right PCF : N7
PCF -right AF  : N5

PCF -up-BSF    : Nbsf
@enduml

PlantUML version 1.2019.11(Sun Sep 22 18:02:15 CST 2019)
(MIT source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Java Version: 1.8.0_211-b12
Operating System: Windows 10
Default Encoding: GBK
Language: zh
Country: CN
--></g></svg></p>
      </div>
      
      
    
    
    
    
    
    
    
    
  
    </body></html>